A dummy custom instance slot. More...
Public Member Functions | |
ShaderInstanceCustomDummySlot () | |
~ShaderInstanceCustomDummySlot () | |
void | setTypeName (const std::string_view &value) |
virtual unsigned int | getDataByteSize () override |
virtual void | fillDataBuffer (Entity *caller, void *buffer) override |
![]() | |
ShaderInstanceCustomSlot () | |
virtual | ~ShaderInstanceCustomSlot () |
const char * | getTypeName () const |
const char * | getDataIdName () const |
void | setDataIdName (const char *value) |
A dummy custom instance slot.
Used as a place holder when importing shaders featuring custom slots. The dummy slot will have to be replaced by the application knowing about the precise custom slot to use, after resource loading.
nkGraphics::ShaderInstanceCustomDummySlot::ShaderInstanceCustomDummySlot | ( | ) |
Constructor.
nkGraphics::ShaderInstanceCustomDummySlot::~ShaderInstanceCustomDummySlot | ( | ) |
Destructor.
void nkGraphics::ShaderInstanceCustomDummySlot::setTypeName | ( | const std::string_view & | value | ) |
Typename setting for identification.
value | The typename description. |
|
overridevirtual |
|
overridevirtual |